package com.gitee.qdbp.general.common.api.settings.model;

import java.io.Serializable;

/**
 * 行政区划对比结果
 *
 * @author zhaohuihua
 * @version 180718
 */
public class AreaChangedBean implements Serializable {

    /** 版本序列号 **/
    private static final long serialVersionUID = 1L;

    public static enum ChangeType {
        /** 新增 **/
        CREATE,
        /** 删除 **/
        DELETE,
        /** 信息变更 **/
        UPDATE,
        /** 结构变更 **/
        RENEW
    }

    /** 变更类型 **/
    private ChangeType type;
    /** 原信息 **/
    private AreaBean older;
    /** 新信息 **/
    private AreaBean newer;

    /** 变更类型 **/
    public ChangeType getType() {
        return type;
    }

    /** 变更类型 **/
    public void setType(ChangeType type) {
        this.type = type;
    }

    /** 原信息 **/
    public AreaBean getOlder() {
        return older;
    }

    /** 原信息 **/
    public void setOlder(AreaBean older) {
        this.older = older;
    }

    /** 新信息 **/
    public AreaBean getNewer() {
        return newer;
    }

    /** 新信息 **/
    public void setNewer(AreaBean newer) {
        this.newer = newer;
    }

}
